<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/11/22
 * Time: 12:09
 */

namespace Community\Controller;


use Community\Model\DoctorModel;
use Think\Controller;
use User\Model\UserModel;

/**
 * 审核页
 * Class IndexController
 * @package Community\Controller
 */
class IndexController extends Controller
{
    /**
     * 首页展示页
     */
    public function index(){
        //获取当前用户信息
//        $user_token = session('NOW_USER_TOKEN');
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        $this->assign($user_info);
        $this->display();
    }

//    /**
//     * 医生认证
//     */
//    public function certification(){
//        $doctor_model = D('Doctor');
//        //获取当前用户信息
//        $user_token = session('NOW_USER_TOKEN');
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        if(IS_POST){
//            if(!I('post.approve')){
//                echo "<script>alert('请阅读并接收开店协议');history.back()</script>";
//                exit;
//            }
//            if(empty($_FILES['img_idz']['tmp_name']) || empty($_FILES['img_idf']['tmp_name'])){
//                echo "<script>alert('请上传你的身份证图片');history.back()</script>";
//                exit;
//            }
//            //收集数据，验证，完成，提交
//            if($doctor_model->create() === false){
//                $this->error(get_errors($doctor_model));
//            }
//            if($doctor_model->addDoctor() === false){
//                $this->error(get_errors($doctor_model));
//            }
//            //成功跳转到等待页面
//            $this->redirect('certificationWait',0);
//        }else{
//            //根据审核状态 来获取不同参数
//            $doctor_model = new DoctorModel();
//            $status = $doctor_model->getDoctorStatus($user_token);
//            //判断是否被拒绝
//            $res = $doctor_model->queryDoctorFail($user_token);
//            if($res != null){
//                //审核失败
//                $this->assign('status','fail');
//            }elseif ($status == '1' || $status == '0'){
//                $this->redirect('Community/Index/certificationWait');
//            }
//            $this->assign($user_info);
//            $this->display();
//        }
//    }
//
//    /**
//     * 提交审核成功的等待页
//     */
//    public function certificationWait(){
//        $user_token = session('NOW_USER_TOKEN');
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        $user_info2 = M('user')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        //根据审核状态 来获取不同参数
//        $doctor_model = new DoctorModel();
//        $status = $doctor_model->getDoctorStatus($user_token);
//        //判断是否已被拒绝
//        $res = $doctor_model->queryDoctorFail($user_token);
//        if($status == '0'){
//            //审核中
//            $res = 'wait';
//        }elseif($status == '1'){
//            //审核成功
//            $res = 'success';
//        }elseif($res != null){
//            //认证失败的 跳到审核页面
//            $this->redirect('Community/Index/certification');
//        }else{
//            $res = 'wait';
//        }
//        //获取当前用户信息
//        $this->assign('status',$res);
//        $this->assign($user_info);
//        $this->assign($user_info2);
//        $this->display();
//    }
//
//    /**
//     * 检测当前用户是否已经提交过审核了
//     */
////    public function validateCouldExist(){
////        //从session中获取用户token
////        $user_token = session('NOW_USER_TOKEN');
////        $user = new UserModel();
////        $user_id = $user->getIdByToken($user_token);
////        $res = M('Doctor')->where(['user_id'=>$user_id])->find();
////        if($res){
////            $this->ajaxReturn(['status'=>'0']);
////        }else{
////            $this->ajaxReturn(['status'=>'1']);
////        }
////    }
//
//    /**
//     * 检测当前要加入的团队编号
//     * @param $groupId
//     */
//    public function validateGroup($groupId){
//        if(!IS_AJAX) E('页面不存在');
//        $group = M('GroupTable')->field('name,label')->where(['label'=>$groupId])->find();
//        if($group){
//            $this->ajaxReturn(['name'=>$group['name'],'label'=>$group['label']]);
//        }else{
//            $this->ajaxReturn(['name'=>'','label'=>'']);
//        }
//    }
//
//    /**
//     * 检测当前手机号码是否为已注册用户
//     * @param $phone
//     */
//    public function validatePhone($phone){
//        if(!IS_AJAX) E('页面不存在');
//        $res = M('user')->where(['phonenumber'=>$phone])->find();
//        $this->ajaxReturn(['status'=>$res]);
//    }
//
//    /**
//     * ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
//     * -------------------医生审核完成-----------------------------------------
//     * ----------------------------------------------------------------------
//     */
//
//    /**
//     * 创建医疗小组
//     */
//    public function createGroup(){
//        $user_token = session('NOW_USER_TOKEN');//获取用户信息
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        if(IS_POST){
//            if(!I('post.approve')){
//                echo "<script>alert('请阅读并接收开店协议');history.back()</script>";
//                exit;
//            }
//            $group_model = D('GroupTable');
//            //收集数据，验证，完成，提交
//            if($group_model->create() === false){
//                $this->error(get_errors($group_model));
//            }
//            if($group_model->addGroup() === false){
//                $this->error(get_errors($group_model));
//            }
//            //成功跳转到等待页面
//            $this->redirect('certificationWait',0);
//        }else{
//            //根据当前用户判断是否有加入团队
//            $doctor = M('Doctor')->where(['user_id'=>$user_info['userid']])->find();
//            $status = $doctor['group_name'] ? $doctor['group_name'] : 'no';
//            //获取服务地区域
//            $ares_c = M('areaassociation')->where(['flag'=>'C'])->field(['id,title'])->select();
//            $ares_s = M('areaassociation')->where(['flag'=>'S'])->field(['id,title'])->select();
//            $this->assign($user_info);
//            $this->assign('status',$status);
//            $this->assign('ares_c',$ares_c);
//            $this->assign('ares_s',$ares_s);
//            $this->display();
//        }
//    }
//
//    //---------------------------------------------------------------------------
//    //-----------------------------------诊所认证----------------------------------
//    //↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
//    /**
//     * 诊所认证
//     */
//    public function certificationClinic(){
//        $user_token = session('NOW_USER_TOKEN');//获取用户信息
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        if(IS_POST){
//            $clinic_model = D('ClinicTable');
//            if(!I('post.approve')){
//                echo "<script>alert('请阅读并接收开店协议');history.back()</script>";
//                exit;
//            }
//            if(empty($_FILES['commpy_img']['tmp_name']) || empty($_FILES['id_img_z']['tmp_name']) || empty($_FILES['id_img_f']['tmp_name'])){
//                echo "<script>alert('请上传你的身份证图片或营业执照');history.back()</script>";
//                exit;
//            }
//            //收集数据，验证，完成，提交
//            if($clinic_model->create() === false){
//                $this->error(get_errors($clinic_model));
//            }
//            if($clinic_model->addClinic() === false){
//                $this->error(get_errors($clinic_model));
//            }
//            //成功跳转到等待页面
//            $this->redirect('certificationClinicWait',0);
//        }else{
//            //判断是否被拒绝
//            $res = M('ClinicFail')->where(['user_id'=>$user_info['userid']])->find();
//            $status = M('ClinicTable')->where(['userid'=>$user_info['userid']])->getField('status');
//            if($res != null){
//                //审核失败
//                $this->assign('status','fail');
//            }elseif ($status == '1' || $status == '0'){
//                $this->redirect('Community/Index/certificationClinicWait');
//            }
//            //获取服务地区域
//            $ares = M('areaassociation')->field(['id,title'])->select();
//            $this->assign($user_info);
//            $this->assign('ares',$ares);
//            $this->display();
//        }
//    }
//    /**
//     * 诊所提交审核成功的等待页
//     */
//    public function certificationClinicWait(){
//        $user_token = session('NOW_USER_TOKEN');
//        $user_info = M('userdetail')->where(['token'=>$user_token])->find();
//        $user_info2 = M('user')->where(['token'=>$user_token])->find();
//        if(empty($user_info)){
//            //当前没有登录，不允许访问，跳转到登录页
//            $this->redirect('Community/Register/login');
//        }
//        //根据审核状态 来获取不同参数
//        $status = M('ClinicTable')->where(['userid'=>$user_info['userid']])->getField('status');
//        //判断是否已被拒绝
//        $ress = M('ClinicFail')->where(['user_id'=>$user_info['userid']])->find();
//        if($status == '0'){
//            //审核中
//            $res = 'wait';
//        }elseif($status == '1'){
//            //审核成功
//            $res = 'success';
//        }elseif($ress != null){
//            //认证失败的 跳到审核页面
//            $this->redirect('Community/Index/certificationClinicWait');
//        }else{
//            $res = 'wait';
//        }
//        //获取当前用户信息
//        $this->assign('status',$res);
//        $this->assign($user_info);
//        $this->assign($user_info2);
//        $this->display();
//    }




}